package drone.basis.dictionary ;

public enum CountryDict
{
	AW ( "aruba" , "阿鲁巴" ) ,
	AD ( "andrra" , "安道尔公国" ) ,
	AE ( "united arabemiates" , "阿拉伯联合酋长国" ) ,
	AF ( "afghanistan" , "阿富汗" ) ,
	AG ( "antigua and barbuda" , "安提瓜和巴布达" ) ,
	AI ( "anguilla" , "安圭拉" ) ,
	AL ( "albania" , "阿尔巴尼亚" ) ,
	AM ( "armenia" , "亚美尼亚" ) ,
	AN ( "neherland santilles" , "荷属安的列斯" ) ,
	AO ( "angola" , "荷属安的列斯" ) ,
	AQ ( "antarctica" , "南极洲" ) ,
	AR ( "argentina" , "阿根廷" ) ,
	AS ( "americansamoa" , "美属萨摩亚" ) ,
	AT ( "austria" , "奥地利" ) ,
	AU ( "australia" , "澳大利亚联邦" ) ,
	AX ( "aland" , "芬兰奥兰自治省" ) ,
	AZ ( "azerbaijan" , "阿塞拜疆" ) ,
	BA ( "bosnia and herzegovina" , "波斯尼亚和黑塞哥维那" ) ,
	BB ( "barbados" , "巴巴多斯" ) ,
	BD ( "bangladesh" , "孟加拉" ) ,
	BE ( "belgium" , "比利时" ) ,
	BF ( "burkinafaso" , "布基纳法索" ) ,
	BG ( "bulgaria" , "保加利亚" ) ,
	BH ( "bahrain" , "巴林" ) ,
	BI ( "burundi" , "布隆迪" ) ,
	BJ ( "benin" , "贝宁" ) ,
	BL ( "saint Barts" , "圣巴托洛缪" ) ,
	BM ( "bermuda" , "百慕大群岛" ) ,
	BN ( "bruneidarussalam" , "文莱达鲁萨" ) ,
	BO ( "bolivia" , "玻利维亚" ) ,
	BQ ( "british antarcti" , "英属南极地区" ) ,
	BR ( "brazil" , "巴西联邦" ) ,
	BS ( "bahamas" , "巴哈马联邦" ) ,
	BT ( "bhutan" , "不丹王国" ) ,
	BV ( "bouvetisland" , "布维岛" ) ,
	BW ( "botsmana" , "博次瓦纳" ) ,
	BY ( "belarus" , "白俄罗斯" ) ,
	BZ ( "belize" , "伯利兹" ) ,
	CA ( "canada" , "加拿大" ) ,
	CC ( "cocos(keeling)islands" , "科斯（基林）群岛" ) ,
	CD ( "congo (drc)" , "刚果附属地区" ) ,
	CF ( "central africa" , "中非" ) ,
	CG ( "gongo" , "刚果" ) ,
	CH ( "switzerland" , "瑞士联邦" ) ,
	CI ( "coted ivoere" , "科特迪瓦" ) ,
	CK ( "cookislands" , "库克群岛" ) ,
	CL ( "chile" , "智利" ) ,
	CM ( "cameroon" , "喀麦隆" ) ,
	CN ( "china" , "中国" ) ,
	CO ( "colombia" , "哥伦比亚" ) ,
	CR ( "costarica" , "哥斯达黎加" ) ,
	CS ( "chrismas island" , "圣诞岛" ) ,
	CU ( "cuba" , "古巴" ) ,
	CV ( "cape verde" , "佛得角" ) ,
	CW ( "curacao" , "库拉索岛" ) ,
	CX ( "christmas Island" , "圣诞岛" ) ,
	CY ( "cyprus" , "塞浦路斯" ) ,
	CZ ( "czechrepoublic" , "捷克" ) ,
	DE ( "germany" , "德国" ) ,
	DJ ( "djibouti" , "吉布提" ) ,
	DK ( "denmark" , "丹麦" ) ,
	DM ( "doninica" , "多米尼克联邦" ) ,
	DO ( "dominican republic" , "多米尼加" ) ,
	DZ ( "algeria" , "阿尔及利亚" ) ,
	EC ( "ecuador" , "厄瓜多尔" ) ,
	EE ( "estonia" , "爱沙尼亚" ) ,
	EG ( "egypt" , "埃及" ) ,
	EH ( "western sahara" , "西撒哈拉" ) ,
	ER ( "eritrea" , "厄立特里亚国" ) ,
	ES ( "spain" , "西班牙" ) ,
	ET ( "ethiopia" , "埃塞俄比亚" ) ,
	FI ( "finland" , "芬兰" ) ,
	FJ ( "fiji" , "斐济" ) ,
	FK ( "malvinas islands" , "马尔维纳斯群岛" ) ,
	FM ( "micronesia" , "密克罗尼西亚联邦" ) ,
	FO ( "faroe islands" , "法罗群岛" ) ,
	FR ( "france" , "法兰西" ) ,
	GA ( "gabon" , "加蓬" ) ,
	GB ( "united kingdom" , "大不列颠及北爱尔联合王国" ) ,
	GD ( "grenada" , "格林纳达" ) ,
	GE ( "georgia" , "格鲁吉亚" ) ,
	GF ( "frenchguiana" , "法属圭亚那" ) ,
	GG ( "guernsey" , "根西岛" ) ,
	GH ( "ghana" , "加纳" ) ,
	GI ( "gibraltar" , "直布罗陀" ) ,
	GL ( "greenland" , "格陵兰" ) ,
	GM ( "gambia" , "冈比亚" ) ,
	GN ( "guinea" , "几内亚" ) ,
	GP ( "guadeloupe" , "瓜德罗普" ) ,
	GQ ( "equatorial guinea" , "赤道几内亚" ) ,
	GR ( "greece" , "希腊" ) ,
	GS ( "south georgia and south" , "南乔治岛和南双德韦奇岛" ) ,
	GT ( "guatemala" , "危地马拉" ) ,
	GU ( "guam" , "关岛" ) ,
	GW ( "guine-bissau" , "几内亚比绍" ) ,
	GY ( "guyana" , "圭亚那" ) ,
	HK ( "hongkong" , "香港" ) ,
	HM ( "heard islands and mc con" , "赫德岛和麦克唐纳岛" ) ,
	HN ( "honduras" , "洪都拉斯" ) ,
	HR ( "croatia" , "克罗地亚" ) ,
	HT ( "haiti" , "海地" ) ,
	HU ( "hungary" , "匈牙利" ) ,
	ID ( "indonesia" , "印度尼西亚" ) ,
	IE ( "ireland" , "爱尔兰" ) ,
	IL ( "israel" , "以色列" ) ,
	IM ( "man island" , "马恩岛" ) ,
	IN ( "india" , "印度" ) ,
	IO ( "britishindian ocean" , "英属印度洋领土" ) ,
	IQ ( "iraq" , "伊拉克" ) ,
	IR ( "iran" , "伊朗" ) ,
	IS ( "iceland " , "冰岛" ) ,
	IT ( "italy" , "意大利" ) ,
	JE ( "Jersey" , "泽西" ) ,
	JM ( "jamaica" , "牙买加" ) ,
	JO ( "jordan" , "约旦" ) ,
	JP ( "japan" , "日本" ) ,
	KE ( "kenya" , "肯尼亚" ) ,
	KG ( "kyrgyzstan" , "吉尔吉斯" ) ,
	KH ( "cambodia" , "柬埔寨" ) ,
	KI ( "kiribati" , "基里巴斯" ) ,
	KM ( "comoros" , "科摩罗" ) ,
	KN ( "saintkittsandnevis" , "圣基茨和尼维斯" ) ,
	KP ( "domocratic peoples repu" , "朝鲜" ) ,
	KR ( "korea" , "韩国" ) ,
	KW ( "kuwait" , "科威特" ) ,
	KY ( "cayman islands" , "开曼群岛" ) ,
	KZ ( "kazakhstan" , "哈萨克斯坦" ) ,
	LA ( "lao" , "老挝" ) ,
	LB ( "lebanon" , "黎巴嫩" ) ,
	LC ( "saintlucia" , "圣卢西亚" ) ,
	LI ( "liechtenstein" , "列支敦士登" ) ,
	LK ( "srilanka" , "斯里兰卡" ) ,
	LR ( "liberia" , "利比里亚" ) ,
	LS ( "lesotho" , "莱索托" ) ,
	LT ( "lithuania" , "立陶宛" ) ,
	LU ( "luxembourg" , "卢森堡" ) ,
	LV ( "latvia" , "拉脱维亚" ) ,
	LY ( "lby" , "大阿拉伯利比亚" ) ,
	MA ( "morocco" , "摩洛哥" ) ,
	MC ( "monaco" , "摩纳哥" ) ,
	MD ( "moldova" , "摩尔多瓦" ) ,
	ME ( "montenegro" , " 黑山共和国" ) ,
	MF ( "saint martin (france)" , " 圣马丁(法属部分)" ) ,
	MG ( "madagascar" , "马达加斯加" ) ,
	MH ( "marshall islands" , "马绍尔群岛" ) ,
	MK ( "macedonia" , "马其顿" ) ,
	ML ( "mali" , "马里" ) ,
	MM ( "myanmar" , "缅甸" ) ,
	MN ( "mongolia" , "蒙古" ) ,
	MO ( "macau" , "澳门" ) ,
	MP ( "northern marianas" , "北马里亚纳" ) ,
	MQ ( "martinique" , "马提尼克" ) ,
	MR ( "mauritania" , "毛里塔尼亚" ) ,
	MS ( "montserrat" , "蒙特塞拉特" ) ,
	MT ( "malta" , "马耳他" ) ,
	MU ( "mauritius" , "毛里求斯" ) ,
	MV ( "maldives" , "马尔代夫" ) ,
	MW ( "malawi" , "马拉维" ) ,
	MX ( "mexico" , "墨西哥" ) ,
	MY ( "malaysia" , "马来西亚" ) ,
	MZ ( "mozambique" , "莫双比克" ) ,
	NA ( "namibia" , "纳米比亚" ) ,
	NC ( "new caledonia" , "新喀里多尼亚" ) ,
	NE ( "niger" , "尼日尔" ) ,
	NF ( "norfolk island" , "诺福克岛" ) ,
	NG ( "nigeria" , "尼日利亚" ) ,
	NI ( "nicaragua" , "尼加拉瓜" ) ,
	NL ( "netherlands" , "荷兰" ) ,
	NO ( "norway" , "挪威" ) ,
	NP ( "nepal" , "尼泊尔" ) ,
	NR ( "nauru" , "瑙鲁" ) ,
	NU ( "niue" , "纽埃" ) ,
	NZ ( "new zealand" , "新西兰" ) ,
	OM ( "oman" , "阿曼苏丹国" ) ,
	PA ( "panama" , "巴拿马" ) ,
	PE ( "peru" , "秘鲁" ) ,
	PF ( "french polynesia" , "法属波利尼西亚" ) ,
	PG ( "papua new guinea" , "巴布亚新几内亚" ) ,
	PH ( "philippines" , "菲律宾" ) ,
	PK ( "pakistan" , "巴基斯坦" ) ,
	PL ( "poland" , "波兰" ) ,
	PM ( "saint pierreand miquelod" , "圣皮埃尔和密克隆" ) ,
	PN ( "pitcairn islands" , "皮特凯恩岛" ) ,
	PR ( "puerto rico" , "波多黎各" ) ,
	PS ( "palestine" , "巴勒斯坦" ) ,
	PT ( "protugal" , "葡萄牙" ) ,
	PW ( "palau" , "贝劳" ) ,
	PY ( "paraguay" , "巴拉圭" ) ,
	QA ( "qatar" , "卡塔尔" ) ,
	RE ( "reunion" , "留尼汪" ) ,
	RO ( "romania" , "罗马尼亚" ) ,
	RS ( "serbia" , "塞尔维亚" ) ,
	RU ( "russia" , "俄罗斯" ) ,
	RW ( "rwanda" , "卢旺达" ) ,
	SA ( "saudi arabia" , "沙特阿拉伯" ) ,
	SB ( "solomon islands" , "所罗门群岛" ) ,
	SC ( "seychells" , "塞舌尔" ) ,
	SD ( "sudan" , "苏丹" ) ,
	SE ( "sweden" , "瑞内" ) ,
	SG ( "singapore" , "新加坡" ) ,
	SH ( "sainthelena" , "圣赫勒拿" ) ,
	SI ( "slovenia" , "斯洛文尼亚" ) ,
	SJ ( "svalbardadja " , "斯瓦尔巴群岛" ) ,
	SK ( "slovakia" , "斯洛伐克" ) ,
	SL ( "sierraleone" , "塞拉利昂" ) ,
	SM ( "san marion" , "圣马力诺" ) ,
	SN ( "senegal" , "塞内加尔" ) ,
	SO ( "somalia" , "索马里" ) ,
	SR ( "suriname" , "苏里南" ) ,
	SS ( "south sudan" , "南苏丹" ) ,
	ST ( "sao tomeand principe" , "圣多美和普林西比" ) ,
	SV ( "el salvador" , "萨尔瓦多" ) ,
	SX ( "saint martin (netherlands)" , "圣马丁(荷属部分)" ) ,
	SY ( "syria" , "阿拉伯叙利亚" ) ,
	SZ ( "swaziland" , "斯威士兰" ) ,
	TC ( "turksand caicos islands " , "特克斯和凯科斯群岛" ) ,
	TD ( "chad" , "乍得" ) ,
	TF ( "french southern territo" , "法属南部领土" ) ,
	TG ( "togo" , "多哥" ) ,
	TH ( "thailand" , "泰国" ) ,
	TJ ( "tajikistan" , "塔吉克斯坦" ) ,
	TK ( "tokelau" , "托克劳" ) ,
	TL ( "timor-leste" , "东帝汶岛" ) ,
	TM ( "turkmenistan" , "土库曼斯坦" ) ,
	TN ( "tunisia" , "突巴斯" ) ,
	TO ( "tonga" , "汤加" ) ,
	TP ( "east timor" , "东帝汶" ) ,
	TR ( "turkey" , "土耳其" ) ,
	TT ( "trinid adand tobago" , "特立尼达和多巴哥" ) ,
	TV ( "tuvalu" , "图瓦卢" ) ,
	TW ( "taiwan china" , "中国台湾" ) ,
	TZ ( "tanzania" , "坦桑尼亚" ) ,
	UA ( "ukraine" , "乌克兰" ) ,
	UG ( "uganda" , "乌干达" ) ,
	UM ( "united statesmiscella" , "美属太平洋各群岛" ) ,
	US ( "united states of america" , "美国" ) ,
	UY ( "uruguay" , "乌拉圭东岸" ) ,
	UZ ( "uzbekistan " , "乌兹别克斯坦" ) ,
	VA ( "vatican" , "梵蒂冈" ) ,
	VC ( "saint vincentaldthe " , "圣文森特和格林纳丁斯" ) ,
	VE ( "venezuela" , "委内瑞拉" ) ,
	VG ( "british virgin islands" , "英属维京" ) ,
	VI ( "united states virgin island" , "美属维京群岛" ) ,
	VN ( "vietnam" , "越南" ) ,
	VU ( "vanuatu" , "瓦努阿图" ) ,
	WF ( "wallis and futuna island" , "瓦利斯和富图纳群岛" ) ,
	WS ( "western samoa" , "西萨摩亚" ) ,
	XK ( "caroline islands" , "卡罗林群岛" ) ,
	YE ( "yemen" , "也门" ) ,
	YT ( "mayotte" , "马约特" ) ,
	YU ( "yugoslavia" , "南斯拉夫" ) ,
	ZA ( "south africa" , "南非" ) ,
	ZM ( "zambia" , "赞比亚" ) ,
	ZR ( "zaire" , "扎伊尔" ) ,
	ZW ( "zimbabwe" , "津巴布韦" ),;

	private String en ;

	private String cn ;

	private CountryDict (
			String en ,
			String cn
	)
	{
		this.en = en ;
		this.cn = cn ;
	}

	public String getEn ( )
	{
		return en ;
	}

	public void setEn (
			String en
	)
	{
		this.en = en ;
	}

	public String getCn ( )
	{
		return cn ;
	}

	public void setCn (
			String cn
	)
	{
		this.cn = cn ;
	}

	public static String code (
			String country
	)
	{
		for ( CountryDict item : CountryDict.values ( ) )
		{
			if ( item.name ( ).equalsIgnoreCase ( country ) || item.getCn ( ).equalsIgnoreCase ( country ) || item.getEn ( ).equalsIgnoreCase ( country ) )
			{
				return item.name ( ) ;
			}
		}
		return CountryDict.US.name ( ) ;
	}

	public static Boolean exist (
			String country
	)
	{
		for ( CountryDict item : CountryDict.values ( ) )
		{
			if ( item.name ( ).equalsIgnoreCase ( country ) || item.getCn ( ).equalsIgnoreCase ( country ) || item.getEn ( ).equalsIgnoreCase ( country ) )
			{
				return true ;
			}
		}
		return false ;
	}

}
